/* Add here all your css styles (customizations) */

.cookie-consent-banner {
    z-index: 1999 !important;
}

html, body {
    height: 100%;
}

body {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}

body {
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -ms-overflow-y: visible;
}

@-moz-document url-prefix() {
    body {
        overflow-y: auto;
    }
}

#ms-help > a > span,
#fullscreenmode > a > span,
#exitfullscreenmode > a > span,
.ms-siteactions-root > span > a.ms-core-menu-root {
    height: 100% !important;
    width: 100% !important;
}

.navbar-default .navbar-nav > li > a {
    text-align: left;
}

.ms-welcome-root {
    padding-left: 0px;
}

#s4-workspace {
    height: inherit !important;
    width: inherit !important;
}

div.content > div.full-width-bg {
    margin-top: -150px;
}

.container > div > span.label {
    float: none;
    margin-right: 0px;
}




.breadcrumb span {
    font-size: 16px;
}

    .breadcrumb span a {
        color: #262626;
    }

        .breadcrumb span a.active .breadcrumb span.active,
        .breadcrumb span a:hover,
        .breadcrumb span span.active,
        .breadcrumb span span a:hover {
            color: #fbcd00;
            text-decoration: none;
        }




.cbs-List > li:last-child > div:last-child > hr {
    visibility: hidden;
}


#Paging {
    float: left;
    padding-bottom: 20px;
}

    #Paging a {
        box-sizing: content-box;
    }


.breadcrumb_current {
    visibility: hidden;
}

@media (min-width: 991px) {
    .news-content {
        margin-top: 275px;
    }
}

.ms-webpartzone-cell {
    margin-bottom: 0px;
}

.news-publishing-page-content {
    font-size: 16px;
}

div.dateLine_small_bullet {
    font-style: italic;
}

.detail-news #footer:last-child {
    visibility: hidden;
    padding: 0 0 0 0;
}

.detail-news .link-item_bullet {
    font-weight: bold;
}

.detail-news .ms-webpart-titleText > nobr > span:first-child {
    font-size: smaller;
}

div iframe {
    width: 100%;
    height: 380px !important;
}

#iframeMembers iframe{
    height: 1200px !important;
}

.tweeterContainer {
    width: 100% !important;
    height: 100% !important;
}

@media (min-width: 992px) and (max-width: 1200px) and (orientation:landscape) {
    .header .navbar-default .navbar-nav > li > a {
        font-size: 14px !important;
    }

    #defaultmenu {
        /*position: relative;
        top: inherit;*/
    }
}



@media (max-width: 991px) {
    .col-md-6.home-tweets.equal-height-column {
        height: auto !important;
    }
}

.col-md-4.equal-height-column.text-center {
    padding-right: 10px !important;
    padding-left: 10px !important;
}

li .col-xs-12.col-sm-6 {
    padding-right: 10px !important;
    padding-left: 10px !important;
}

.cbs-List img {
    max-width: 200px;
}


.timeline-Widget {
    background-color: transparent;
}

@media (min-width: 992px) {
    #footer .copyright {
        text-align: center !important;
    }
}

#footer .copyright .footer-logo-cor {
    max-width: 150px;
    height: auto;
}

@media (max-width: 991px) {
    #footer .copyright .footer-logo {
        margin-left: 50px;
        max-width: 160px;
    }

    #footer .copyright .footer-logo-cor {
        max-width: 125px;
    }

    div.copyright.align-bottom > a {
        text-decoration: none;
    }

    #footer .copyright {
        text-align: left;
    }
}

.col-md-6.home-tweets.equal-height-column {
    min-height: 443px;
}